.text
         jmp    data
code:
         popl   %edi                 # Restore first argument
         movl   %edi, %esi
         addl   $(args-hello), %esi  # Count second argument value
         pushl  %esi
         pushl  %edi
         call   %ebx                 # Call passed function
         int3                        # Revert

data:
         call   code

hello:
.string "Hello World: %s\n"
args:
.string "Blah bah"
